Modeling and Self-Configuring SaaS Application
نویسندگان
چکیده
The main objectives of SaaS application are to make the management and control of software easier and take the management strain away from consumers. However, it also leads to software services available globally and this has been realized in our paper by designing a new model for SaaS application. The three levels we have classified in our model easy adapted to workflow and services. From the application layers meat-model description we discovered a new algorithm for the self-configuration of SaaS application. We used a feature model to define the variation of our model’s management levels. The Xml file obtained from the feature model gave interactive communication between three levels and our new self-configuration algorithm. That increased the performance by selecting from the web a suitable configuration for every level. We have explained all the processes by an online booking example. Finally we present a conclusion and future work.
منابع مشابه
A transaction cost theoretical analysis of software-as-a-service (SAAS)-based sourcing in SMBs and enterprises
This study seeks to better understand the factors contributing to the adoption of Software as a Service (SaaS) as on-demand sourcing option. Grounded in transaction cost theory (TCT), we developed a research model for assessing SaaS-sourcing at the application level. Four hypotheses with three TCTbased constructs (application specificity, environmental uncertainty, and usage frequency) and one ...
متن کاملHierarchical Self-Optimization of SaaS Applications in Clouds
This chapter introduces a framework and a methodology to manage a SaaS application on top of a PaaS infrastructure. This framework utilizes PaaS policy sets to implement the SaaS provider’s elasticity policy for its application server tier. Adaptation is based on strategytrees, which allow for systematic capture, representation and reasoning about adaptation variability, based on hierarchically...
متن کاملVariability Modeling for Customizable SaaS Applications
Most of current Software-as-a-Service (SaaS) applications are developed as customizable serviceoriented applications that serve a large number of tenants (users) by one application instance. The current rapid evolution of SaaS applications increases the demand to study the commonality and variability in software product lines that produce customizable SaaS applications. During runtime, Customiz...
متن کاملA Model-driven Approach to Flexible Multi-Level Customization of SaaS Applications
Recently, Software as a Service (SaaS) has become a popular software service mode. Context-awareness and customizability are important and desirable properties for providing the same application for different customers. Most of existing approaches tackle application customization by explicitly specifying some form of variation points where parts of the application remain unspecified or are defa...
متن کاملGestion de la variabilité dans les applications SaaS multi-locataire
Multi-tenancy is a relatively new software architecture principle, generally adopted when a software application is provided as a service (SaaS). Such new principle reduce considerably the application deployment and maintenance costs, as all customers(tenants) share the same instance of such application. However, to attract a significant number of tenants, the application has to be customizable...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1606.05991 شماره
صفحات -
تاریخ انتشار 2014